<html>
<head><meta charset="utf-8"><title>meeting 2020.07.14 · wg-async-foundations · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/index.html">wg-async-foundations</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html">meeting 2020.07.14</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="203858973"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203858973" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203858973">(Jul 14 2020 at 17:01)</a>:</h4>
<p><span class="user-group-mention" data-user-group-id="1172">@WG-async-foundations</span> meeting!</p>



<a name="203859105"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203859105" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203859105">(Jul 14 2020 at 17:02)</a>:</h4>
<p><a href="https://github.com/orgs/rust-lang/projects/2">Project board</a></p>



<a name="203859121"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203859121" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203859121">(Jul 14 2020 at 17:02)</a>:</h4>
<p>I've got some things to share at the end of the meeting (did a bunch of PRs on std)</p>



<a name="203859163"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203859163" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203859163">(Jul 14 2020 at 17:03)</a>:</h4>
<p>great</p>



<a name="203859183"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203859183" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203859183">(Jul 14 2020 at 17:03)</a>:</h4>
<p>looks like one of those merged:</p>
<ul>
<li>Add core:<span aria-label="future" class="emoji emoji-1f52e" role="img" title="future">:future:</span>:{poll_fn, PollFn} <a href="https://github.com/rust-lang/rust/issues/72303">#72303</a></li>
</ul>



<a name="203859240"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203859240" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203859240">(Jul 14 2020 at 17:03)</a>:</h4>
<p>Any updates to ongoing work?</p>



<a name="203859315"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203859315" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203859315">(Jul 14 2020 at 17:04)</a>:</h4>
<p>Got some more feedback on the Stream RFC draft, incorporating it, then hoping it is ready to open!</p>



<a name="203859387"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203859387" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203859387">(Jul 14 2020 at 17:05)</a>:</h4>
<p>I haven't made any more process on the skill tree; meant to do work on Friday but took most of the day off instead. Hoping to pick it back up this Friday.</p>



<a name="203859497"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203859497" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203859497">(Jul 14 2020 at 17:06)</a>:</h4>
<p>Great. I still need to look into <a href="https://github.com/rust-lang/rust/issues/72956">#72956</a> and write up an approach, hopefully this week sometime.</p>



<a name="203859539"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203859539" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203859539">(Jul 14 2020 at 17:06)</a>:</h4>
<p>Looks like we have only one <a href="https://github.com/search?q=org%3Arust-lang+is%3Aissue+label%3AA-async-await+is%3Aopen+-label%3AAsyncAwait-Triaged&amp;type=Issues">uncategorized issue</a>, let's triage that real quick</p>



<a name="203859567"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203859567" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203859567">(Jul 14 2020 at 17:06)</a>:</h4>
<h2>E0623 highlights wrong parameter in async fn <a href="https://github.com/rust-lang/rust/issues/74256">#74256</a></h2>



<a name="203859620"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203859620" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203859620">(Jul 14 2020 at 17:07)</a>:</h4>
<p>looks legit</p>



<a name="203859667"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203859667" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203859667">(Jul 14 2020 at 17:07)</a>:</h4>
<p>huh, yikes</p>



<a name="203859795"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203859795" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203859795">(Jul 14 2020 at 17:08)</a>:</h4>
<p>seems similar to <a href="https://github.com/rust-lang/rust/issues/74072">#74072</a></p>



<a name="203859846"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203859846" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203859846">(Jul 14 2020 at 17:09)</a>:</h4>
<p>agreed</p>



<a name="203859863"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203859863" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203859863">(Jul 14 2020 at 17:09)</a>:</h4>
<p>I'm going to mark on deck</p>



<a name="203860029"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860029" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860029">(Jul 14 2020 at 17:10)</a>:</h4>
<p>Okay, now I want to talk about all the things we have marked On Deck <span aria-label="slight smile" class="emoji emoji-1f642" role="img" title="slight smile">:slight_smile:</span></p>



<a name="203860129"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860129" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860129">(Jul 14 2020 at 17:11)</a>:</h4>
<p>There are 15 issues, which is a lot</p>



<a name="203860136"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860136" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860136">(Jul 14 2020 at 17:11)</a>:</h4>
<p>true!</p>



<a name="203860222"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860222" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860222">(Jul 14 2020 at 17:12)</a>:</h4>
<p>Last week I was thinking maybe we could make a habit of keeping this trimmed down, to model backpressure</p>



<a name="203860269"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860269" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860269">(Jul 14 2020 at 17:12)</a>:</h4>
<p>Maybe we could pick a few that we don't think are as urgent</p>



<a name="203860289"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860289" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860289">(Jul 14 2020 at 17:13)</a>:</h4>
<p>For example: Stack space in async closures is not shared between branches in debug builds <a href="https://github.com/rust-lang/rust/issues/72247">#72247</a></p>



<a name="203860315"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860315" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860315">(Jul 14 2020 at 17:13)</a>:</h4>
<p>I looked into this and concluded it was more of an LLVM thing</p>



<a name="203860336"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860336" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860336">(Jul 14 2020 at 17:13)</a>:</h4>
<p>taking a look</p>



<a name="203860367"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860367" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860367">(Jul 14 2020 at 17:13)</a>:</h4>
<p>agreed</p>



<a name="203860434"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860434" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860434">(Jul 14 2020 at 17:14)</a>:</h4>
<p>The gist of it is that in debug mode, a big nested async stack machine takes up a lot of stack space and can overflow easily, but not in release mode</p>



<a name="203860496"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860496" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860496">(Jul 14 2020 at 17:14)</a>:</h4>
<p>I'm going to remove from on deck since I don't know of a way to force LLVM to optimize the stack space of particular functions</p>



<a name="203860543"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860543" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860543">(Jul 14 2020 at 17:15)</a>:</h4>
<p>and it's not as high priority to me as an ICE or an incorrect diagnostic right now</p>



<a name="203860701"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860701" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860701">(Jul 14 2020 at 17:16)</a>:</h4>
<p>/me sifts through the list a bit</p>



<a name="203860805"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860805" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860805">(Jul 14 2020 at 17:17)</a>:</h4>
<p>Some of these are hard to give up on :)</p>



<a name="203860819"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860819" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860819">(Jul 14 2020 at 17:17)</a>:</h4>
<p>There's <strong>Extend <code>#[must_use]</code> to more types <a href="https://github.com/rust-lang/rust/issues/73417"><a href="https://github.com/rust-lang/rust/issues/73417">#73417</a></a></strong></p>



<a name="203860875"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860875" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860875">(Jul 14 2020 at 17:18)</a>:</h4>
<p>it's hard to say whether an issue "sparks joy"</p>



<a name="203860958"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860958" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860958">(Jul 14 2020 at 17:18)</a>:</h4>
<p>yep, that one doesn't seem high priority</p>



<a name="203860982"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860982" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860982">(Jul 14 2020 at 17:18)</a>:</h4>
<p>it's more about preventing bugs in the future</p>



<a name="203860987"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860987" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860987">(Jul 14 2020 at 17:18)</a>:</h4>
<p>which is nice</p>



<a name="203860992"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203860992" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203860992">(Jul 14 2020 at 17:18)</a>:</h4>
<p>but maybe not urgent</p>



<a name="203861053"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203861053" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203861053">(Jul 14 2020 at 17:19)</a>:</h4>
<p><strong>rustc should suggest using async version of Mutex <a href="https://github.com/rust-lang/rust/issues/71072"><a href="https://github.com/rust-lang/rust/issues/71072">#71072</a></a></strong> is actually what <span class="user-mention" data-user-id="207781">@Lucio Franco</span> is working on, I can mark that in progress I guess</p>



<a name="203861225"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203861225" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203861225">(Jul 14 2020 at 17:20)</a>:</h4>
<p>Okay, 3 down :)</p>



<a name="203861262"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203861262" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203861262">(Jul 14 2020 at 17:20)</a>:</h4>
<p>progress!</p>



<a name="203861453"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203861453" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203861453">(Jul 14 2020 at 17:22)</a>:</h4>
<p>i keep missing the beginning of these! but We are making progress on the yield safe RFC and thank you all for the feedback going to start addressing that today.</p>



<a name="203861563"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203861563" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203861563">(Jul 14 2020 at 17:23)</a>:</h4>
<p>several of these are related.. <strong> Unhelpful compiler message when a reference is used inside of an await block <a href="https://github.com/rust-lang/rust/issues/72312"><a href="https://github.com/rust-lang/rust/issues/72312">#72312</a></a></strong> also seems somewhat related to <a href="https://github.com/rust-lang/rust/issues/74072">#74072</a></p>



<a name="203861613"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203861613" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203861613">(Jul 14 2020 at 17:23)</a>:</h4>
<p>Condense into one issue?</p>



<a name="203861623"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203861623" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203861623">(Jul 14 2020 at 17:23)</a>:</h4>
<p>btw just to confirm our meetings here are every week at the top of the current hour?</p>



<a name="203861645"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203861645" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203861645">(Jul 14 2020 at 17:23)</a>:</h4>
<p><span class="user-mention" data-user-id="207781">@Lucio Franco</span> yep!</p>



<a name="203861697"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203861697" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203861697">(Jul 14 2020 at 17:24)</a>:</h4>
<p>I can add you to the alias so you get notified</p>



<a name="203861727"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203861727" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203861727">(Jul 14 2020 at 17:24)</a>:</h4>
<p>could you add me as well?</p>



<a name="203861759"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203861759" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203861759">(Jul 14 2020 at 17:24)</a>:</h4>
<p><span class="user-mention silent" data-user-id="225192">Nell Shamrell-Harrington</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14/near/203861613">said</a>:</p>
<blockquote>
<p>Condense into one issue?</p>
</blockquote>
<p>Possibly. I can't say either one of them duplicates the other, but maybe we can start making "meta" issues</p>



<a name="203861761"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203861761" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lucio Franco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203861761">(Jul 14 2020 at 17:24)</a>:</h4>
<p>Same also going to add this to my cal :D</p>



<a name="203861935"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203861935" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203861935">(Jul 14 2020 at 17:26)</a>:</h4>
<p>..Alright, well I don't see any other clear wins, so maybe I'll work on doing that. "Progressively summarizing" the issues we have on async, if you will.</p>



<a name="203861984"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203861984" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203861984">(Jul 14 2020 at 17:26)</a>:</h4>
<p>Sounds good - let me know if you want help!</p>



<a name="203862075"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862075" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862075">(Jul 14 2020 at 17:27)</a>:</h4>
<p>I wanted to leave time for other announcements or discussions</p>



<a name="203862084"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862084" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862084">(Jul 14 2020 at 17:27)</a>:</h4>
<p><span class="user-mention" data-user-id="211722">@Yoshua Wuyts</span> had something I think?</p>



<a name="203862093"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862093" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862093">(Jul 14 2020 at 17:27)</a>:</h4>
<p>o/ yeah!</p>



<a name="203862130"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862130" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862130">(Jul 14 2020 at 17:27)</a>:</h4>
<p>I've made a few PRs to the stdlib; wanted to share because I think it's relevant for the people here</p>



<a name="203862226"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862226" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862226">(Jul 14 2020 at 17:28)</a>:</h4>
<p>but also wanted to ask: how do I add these to the board? would love to have them be included as part of the meetings -- think at least having folks take a look at it would be useful</p>



<a name="203862266"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862266" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862266">(Jul 14 2020 at 17:28)</a>:</h4>
<ol>
<li>Filed a stabilization PR for the <code>Wake</code> trait yesterday: <a href="https://github.com/rust-lang/rust/pull/74304">https://github.com/rust-lang/rust/pull/74304</a></li>
</ol>



<a name="203862321"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862321" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862321">(Jul 14 2020 at 17:29)</a>:</h4>
<ol start="2">
<li>Filed a stabilization PR for <code>core::task::{pending, ready}</code> today: <a href="https://github.com/rust-lang/rust/pull/74328">https://github.com/rust-lang/rust/pull/74328</a></li>
</ol>



<a name="203862370"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862370" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862370">(Jul 14 2020 at 17:29)</a>:</h4>
<ol start="3">
<li>Filed a PR to add <code>core::task::yield_now</code> today: <a href="https://github.com/rust-lang/rust/pull/74335">https://github.com/rust-lang/rust/pull/74335</a></li>
</ol>



<a name="203862506"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862506" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862506">(Jul 14 2020 at 17:30)</a>:</h4>
<p>Very nice <span aria-label="smiley" class="emoji emoji-1f603" role="img" title="smiley">:smiley:</span> I was going to say, we should put them on the board</p>



<a name="203862507"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862507" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862507">(Jul 14 2020 at 17:30)</a>:</h4>
<p>and 4. <code>core::task::ready!</code> is done going through reviews, and think is ready to be merged now <a href="https://github.com/rust-lang/rust/pull/70817">https://github.com/rust-lang/rust/pull/70817</a></p>



<a name="203862566"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862566" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862566">(Jul 14 2020 at 17:31)</a>:</h4>
<p>Very nice!</p>



<a name="203862587"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862587" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862587">(Jul 14 2020 at 17:31)</a>:</h4>
<p><span class="user-mention" data-user-id="116883">@tmandry</span> heh yeah; that'd be nice ^^ -- what's the process for that?</p>



<a name="203862777"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862777" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862777">(Jul 14 2020 at 17:32)</a>:</h4>
<p>I just added them all, but I <em>think</em> people who are part of the wg-async-foundations team in the teams repo have write access to the board</p>



<a name="203862805"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862805" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862805">(Jul 14 2020 at 17:33)</a>:</h4>
<p>I'll check on that and update the list</p>



<a name="203862872"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862872" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862872">(Jul 14 2020 at 17:33)</a>:</h4>
<p><span class="user-mention" data-user-id="116883">@tmandry</span> ah yeah don't think I have access to that yet -- much appreciated!</p>



<a name="203862947"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862947" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862947">(Jul 14 2020 at 17:34)</a>:</h4>
<p>(that's what I had to share for today (: )</p>



<a name="203862963"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862963" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862963">(Jul 14 2020 at 17:34)</a>:</h4>
<p>Sure. Any other announcements?</p>



<a name="203862992"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.07.14/near/203862992" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E07.2E14.html#203862992">(Jul 14 2020 at 17:34)</a>:</h4>
<p>If not – thanks for coming everyone! <span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>